<?php

$servidor = "localhost";
$usuario = "root";
$password = "gpi123"; //gpi123
$bd = "ruta";

$conexion = new mysqli($servidor, $usuario, $password, $bd);

if ($conexion->connect_errno) {
    $json['mensaje'] = "Connect failed: " . $conexion->connect_error;
    exit();
}

$conexion->autocommit("false");
// Arreglo
$recorrido = $_POST['recorrido'];
$calles = $_POST['calles'];
$linea = $_POST['linea'];
$tipo = $_POST['tipo'];
// id del recorrido
// Orden
$orden = 1;
for ($i = 0; $i < count($recorrido); $i = $i + 2) {
    if (!$conexion->query("INSERT INTO `recorrido` (`id_recorrido`,`tipo`,`orden`,`latitud`,`longitud`) VALUES ('" . $linea . "','" . $tipo . "','" . $orden . "','" . $recorrido[$i] . "','" . $recorrido[$i + 1] . "')")) {
        $conexion->rollback();
        $json['mensaje'] = 'Error al grabar.';
        exit();
    }
    $orden++;
}
$conexion->commit();
$conexion->close();
$json['mensaje'] = 'Grabado con éxito.';
echo (json_encode($json));
?>